cmake_minimum_required(VERSION 3.16)
project(sigma_guidance)

set(CMAKE_CXX_STANDARD 14)

include_directories(include)
aux_source_directory(src SRC)

find_package(Eigen3 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIRS})

#aux_source_directory(src/guidance_filter FILTER_SRC)
add_executable(sigma_guidance main.cpp ${SRC}
                include/geo/geo.cpp
                include/geo/geo.h
        src/guidance_filter/BlosSim.cpp
        src/guidance_filter/PosFilter.cpp)

target_link_libraries(sigma_guidance pthread zmq)

add_executable(test test.cpp ${SRC})
target_link_libraries(test zmq pthread)

add_executable(align_test align_test.cpp ${SRC})
target_link_libraries(align_test zmq pthread)